/**************************
* @Summary
* @Author 20009200303 赵传博
* @Date 2022/4/26
*****************************/

#ifndef EX4_TNODE_H
#define EX4_TNODE_H
#include "common.h"

class Tnode {
private:
    string word;
    int count;
    Tnode* left;
    Tnode* right;
public:
    Tnode();
    Tnode(string word);

//    string getName();       //得到结点的名字word
//    int getCount();      //得到结点出现的次数count
//    Tnode* getLeft();
//    Tnode* getRight();

    const string &getWord() const;
    int getCount() const;
    void addCount(int count);

    void setLeft(Tnode *left);
    void setRight(Tnode *right);

    Tnode *getLeft() const;
    Tnode *getRight() const;

    ~Tnode();


};


#endif //EX4_TNODE_H
